/*
    $ThemeInfo - Name: IPB Alt Theme - Author: eternalSHADOW.com $
*/

html {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000;
background-color: #fff;
}

body {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 11px;
color: #222;
margin: 20px 12px 20px 12px;
background-color: #FFF;
}

a:link, a:visited, a:active {
text-decoration: underline;
color: #000000;
}

a:hover {
color: #824746;
text-decoration:underline;
}

.NavLinks {
font-weight: bold;
padding: 6px 0px 6px 0px;
}

.forumname {
font-weight: bold;
}

.copyright {
text-align: center;
font-family: Sans-Serif;
line-height: 11px;
color: #000;
background: #EEE;
font-size: 7.5pt;
}

.noborder {
border: 0;
}

img {
border: 0;
vertical-align: middle;
display: inline;
}

form {
text-align: center;
}

.NavBar {
width: 100%;
border: 0px;
border-width: 1px;
border-spacing: 1px;
}

.NavBarRow1 {
text-align: center;
background: #3860BB;
background-image: url(tile_back.gif);
border: 1px solid #FFFFFF;
margin: 0;
}

.NavBarRow2, .NavBarColumn2 {
background: #EFE3E5;
margin: 0;
width: 100%;
}

.Table1, .CalTable1, .TableInfo1, .TableInfoMini1, .TableStats1, 
.TableSMenu, .TableMenu {
width: 100%;
border: 0px;
border-width: 1px;
border-spacing: 1px;
}

.Table1Border, .CalTable1Border, .TableInfo1Border, .TableSMenuBorder,
.TableInfoMini1Border, .NavBorder, .StatsBorder, .TableMenuBorder {
background-color:#fff;
border: 1px solid #82555B;
padding:0px;
margin:0;
}

.Table2 {
background-color: #fff;
font-size: 11px;
font-family: Verdana, Tahoma, Arial, sans-serif;
color: #000;
width: 100%;
}

.Table3 {
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: #000000;
width: 100%;
}

.TableRow1, .TableInfoRow1, .CalTableRow1, .CalTableInfoRow1, 
.TableInfoMiniRow1, .TableStatsRow1, .TableSMenuRow1, .TableMenuRow1 {
background-image: url(tile_back.gif);
vertical-align: middle;
font-weight:bold;
color:#FFF;
padding:8px 0px 8px 5px;
}

.TableRow1 a:link, .TableRow1 a:visited, .TableRow1 a:active,
.CalTableRow1 a:link, .CalTableRow1 a:visited, .CalTableRow1 a:active,
.TableInfoRow1 a:link, .TableInfoRow1 a:visited, .TableInfoRow1 a:active, 
.TableInfoMiniRow1 a:link, .TableInfoMiniRow1 a:visited, .TableInfoMiniRow1 a:active, 
.TableStatsRow1 a:link, .TableStatsRow1 a:visited, .TableStatsRow1 a:active, 
.TableSMenuRow1 a:link, .TableSMenuRow1 a:visited, .TableSMenuRow1 a:active,
.TableMenuRow1 a:link, .TableMenuRow1 a:visited, .TableMenuRow1 a:active {
text-decoration: none;
color: #fff;
}

.TableRow1 a:hover, .TableInfoRow1 a:hover, .TableInfoMiniRow1 a:hover,
.TableStatsRow1 a:hover, .TableSMenuRow1 a:hover, .TableMenuRow1 a:hover {
text-decoration: underline;
}

.TableColumn2, .CalTableColumn2, .TableStatsColumn2, .TableSMenuColumn2, 
.TableMenuColumn2 {
font-weight:bold; 
color:#6B3942;
padding:6px; 
margin:0px;
background-color:#DEC1C5;
}

.TableColumn2 a:link, .TableColumn2 a:visited, .TableColumn2 a:active,
.CalTableRow2 a:link, .CalTableRow2 a:visited, .CalTableRow2 a:active,
.TableInfoColumn2 a:link, .TableInfoColumn2 a:visited, .TableInfoColumn2 a:active, 
.TableInfoMiniColumn2 a:link, .TableInfoMiniColumn2 a:visited, .TableInfoMiniColumn2 a:active, 
.TableStatsColumn2 a:link, .TableStatsColumn2 a:visited, .TableStatsColumn2 a:active, 
.TableSMenuColumn2 a:link, .TableSMenuColumn2 a:visited, .TableSMenuColumn2 a:active,
.TableMenuColumn2 a:link, .TableMenuColumn2 a:visited, .TableMenuColumn2 a:active {
text-decoration: underline;
color: #6B3942;
}

.TableInfoColumn2, .TableInfoMiniColumn2 {
background-color: #EFE3E5;
}

.TableRow3, .TableInfoRow3, .TableInfoMiniRow3, 
.TableStatsRow3, .TableSMenuRow3, .TableMenuRow3 {
background-color: #EFE3E5;
}

.replypost { 
font-size: 12px; 
}

.EditReply {
color: #000000;
font-size: 9px;
}

.signature {  
font-size: 10px;
color: #339;
}

.CalDate, .CalDateCurrent { 
text-align: right;
font-weight: bold;
font-size: 11px;
color: #777;
background-color: #EDDEE1;
padding: 4px;
margin: 0px;
}

.CalTableColumn3 {
height: 100px;
background-color: #EEF2F7;
}

.CalTableColumn3Current {
height: 100px;
background-color: #F5F9FD;
border: 2px;
border-style: outset;
}

.CalTableColumn3Blank {
height: 100px;
background-color: #DDC1C6;
color:#B54C5B;
}

.TableRow4, .CalTableRow4, .TableStatsRow4, .TableSMenuRow4, 
.TableMenuRow4, .TableInfoRow4, .TableInfoMiniRow4 {
background-color: #DDC1C6; 
color:#B54C5B; 
}

.TableStatsRow4, .TableStatsColumn4, .CalTableRow4, 
.CalTableColumn4 {
display: none;
}

.CalTableRow1 {
background-color: #DEC1C5;
border: 1px solid #FFFFFF;
}

.CalTableRow2 {
background-color: #e4eaf2;
border: 1px solid #FFFFFF;
}

.TextBox {
font-size: 11px;
font-family: verdana, helvetica, sans-serif;
vertical-align: middle;
border:1px solid #725C5E;
margin-top:2px;
background-color: #fff;
color:#574345;
}

.HiddenTextBox {
display: none;
}

.QuoteTop {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 10px;
color: #a0a0a0;
}

.QuoteBottom {
font-family: Courier, Courier New, Verdana, Arial, serif;
font-size: 12px;
color: #c0c0c0;
background-color: black;
border: 1px solid #000;
border-color: gray;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

.CodeTop {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 10px;
color: #a0a0a0;
}

.CodeBottom {
font-family: Courier, Courier New, Verdana, Arial;
font-size: 12px;
color: #c0c0c0;
background-color: black;
border: 1px solid #000;
border-color: gray;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

.CodeBox {
width: 500px;
height: 100px;
white-space: pre;
overflow: auto;
border: 3px outset black;
font-family: Courier, Courier New, Verdana, Arial, serif;
font-size: 15px;
}

.Button {
font-size: 10px;
font-family: verdana, helvetica, sans-serif;
vertical-align: middle;
border:1px solid #82555B;
margin-top:2px;
background-color: #fff;
color:#6B3942;
}

.TextBoxLabel, label {
color: #000000;
font-weight: bold;
cursor: pointer;
font-size: 10px;
}

.EditReply {
color: #000000;
font-size: 9px;
}

.TableMessage {
color: #000000;
font-weight: bold;
font-size: 10px;
}

.statsicon {
text-align: center;
vertical-align: middle;
}
